Player Class Reference

#include <Player.h>

List of all members.

Public Member Functions

 Player ()
void transform (char *team, int id, float myPosition[3], float myRotationMatrix[3][3], float distance, float angle1, float angle2)
char * getTeam ()
int getId ()
float * getPosition ()


Detailed Description

Trieda Player predstavuje hraca na ihrisku.
Author:
Michal Kvetan
Version:
8.12.11

Constructor & Destructor Documentation

Player::Player (  ) 

Konstruktor Player() inicializuje prvky, ktore budu potrebne na pracu s hracom na ihrisku.


Member Function Documentation

int Player::getId (  ) 

Metoda getId() vrati cislo hraca na ihrisku.

Returns:
Cislo hraca na ihrisku.

float * Player::getPosition (  ) 

Metoda getPosition() vrati poziciu hraca na ihrisku.

Returns:
Pozicia hraca na ihrisku (Ukazovatel na jednorozmerne pole s 3 hodnotami - suradnicami hraca na ihrisku). Ak pozicia hraca na ihrisku nie je znama, tak sa vrati ukazovatel na jednorozmerne pole s 3 hodnotami 340282346638528860000000000000000000000.0f - co znamena neznamu poziciu hraca na ihrisku.

char * Player::getTeam (  ) 

Metoda getTeam() vrati tim hraca na ihrisku.

Returns:
Tim hraca na ihrisku.

void Player::transform ( char *  team,
int  id,
float  myPosition[3],
float  myRotationMatrix[3][3],
float  distance,
float  angle1,
float  angle2 
)

Metoda transform() transformuje data.

Parameters:
team - Tim hraca na ihrisku.
id - Cislo hraca na ihrisku.
myPosition - Pozicia agenta na ihrisku.
myRotationMatrix - Rotacna matica agenta na ihrisku.
distance - Vzdialenost agenta od hraca.
angle1 - Polarny uhol medzi polarnou osou a smerom vektora vzdialenosti agenta od hraca.
angle2 - Azimutalny uhol medzi priemetom vektora vzdialenosti agenta od hraca do roviny kolmej na polarnu os a zvolenou osou v tejto rovine.


The documentation for this class was generated from the following files:

Generated on Sat Jun 13 21:26:57 2009 for Robocup3D by  doxygen 1.5.9